package cn.kgc.tushu.dao.impl;

import cn.kgc.tushu.dao.Init;
import cn.kgc.tushu.dao.UserInt;
import cn.kgc.tushu.entity.User;
import cn.kgc.tushu.serivce.UserOpera;

import java.io.File;
import java.util.List;

/**
 * 用户实现接口方法
 */
public class UserInitImpl implements UserInt {
    List<User> lists= Init.list;
    File file = new File("User.txt");
    @Override
    public boolean addUser(User user) {
        lists.add(user);
        UserOpera.Seria(lists,file);
        return true;
    }

    @Override
    public boolean checkLogin(String name, String pwd) {
        if (file.exists()){
            lists=UserOpera.unSeria(file);
        }
        for (User list:lists){
            if (list.getName().equals(name)&&list.getPwd().equals(pwd)){
                return true;
            }
        }
        return false;
    }
}
